﻿body
{
    direction : ltr;
    overflow : auto;
    position : relative;
    min-width : 1200px;
    height : auto;
    margin : 0px;
    padding : 0px;
    color : rgb(0, 0, 0);
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : normal;
    text-align : justify;
    word-wrap : break-word;
    line-height : 18px;
    background-color : rgb(252, 255, 245);
}

div
{
    overflow : hidden;
    width : auto;
    height : auto;
    margin : 0px;
    padding : 0px;
}

h1
{
    color : rgb(62, 96, 111);
    font-size : 20px;
    line-height : 26px;
    font-weight : bold;
}

h2
{
    color : rgb(25, 52, 65);
    font-size : 16px;
    line-height : 24px;
    font-weight : bold;
}

h3, h4, h5, h6
{
    font-size : 14px;
    line-height : 18px;
    font-weight : bold;
}

p
{
    font-size : 14px;
    font-weight : normal;
    line-height : 18px;
    margin : 0px;
    padding : 0px;
}

a
{
    color : rgb(25, 52, 65);
    text-decoration : underline;
}

.link-button > a
{
    display : block;
    float : left;
    margin : 5px;
    padding : 5px;
    color : rgb(252, 255, 245);
    font-size : 14px;
    line-height : 18px;
    text-decoration : none;
    background-color : rgb(62, 96, 111);
    background-image : linear-gradient(top, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    background-image : -o-linear-gradient(top, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    background-image : -moz-linear-gradient(top, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    background-image : -webkit-linear-gradient(top, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    border-radius : 5px;
}

.link-button > a:hover
{
    background-image : linear-gradient(bottom, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    background-image : -o-linear-gradient(bottom, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    background-image : -moz-linear-gradient(bottom, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
    background-image : -webkit-linear-gradient(bottom, rgba(252, 255, 245, 0.5), rgba(252, 255, 245, 0));
}

.link-button + div
{
    clear : left;
    height : 0px;
}

table
{
    margin : 10px;
    padding : 0px;
    border-collapse : collapse;
    box-shadow : 0px 0px 10px 0px rgb(145, 170, 157);

}

table > tbody
{
    margin : 0px;
    padding : 0px;
}

table > tbody > tr
{
    margin : 0px;
    padding : 0px;
}

table > tbody > tr > td
{
    height : 18px;
    margin : 0px;
    padding : 1px 5px;
    font-size : 14px;
    line-height : 18px;
}

table > tbody > tr:nth-of-type(1) > td
{
    text-align : center;
    font-weight : bold;
}

table > tbody > tr > td > input
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
}

.members-tab > tbody > tr > td:nth-of-type(3), .members-tab > tbody > tr > td:nth-of-type(4), .members-tab > tbody > tr > td:nth-of-type(5)
{
    text-align : center;
}

.members-tab > tbody > tr > td:nth-of-type(6), .members-tab > tbody > tr > td:nth-of-type(8)
{
    text-align : right;
}

.members-tab > tbody > tr > td:nth-of-type(9) > a
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
}

.members-tab > tbody > tr > td:nth-of-type(9) > a > img
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
    border : 0px;
}

.planes-tab > tbody > tr > td:nth-of-type(4), .planes-tab > tbody > tr > td:nth-of-type(5), .planes-tab > tbody > tr > td:nth-of-type(6)
{
    text-align : center;
}

.planes-tab > tbody > tr > td:nth-of-type(2)
{
    text-align : right;
}

.planes-tab > tbody > tr > td:nth-of-type(4)  > a, .planes-tab > tbody > tr > td:nth-of-type(5)  > a, .planes-tab > tbody > tr > td:nth-of-type(6)  > a
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
}

.planes-tab > tbody > tr > td:nth-of-type(4)  > a > img, .planes-tab > tbody > tr > td:nth-of-type(5)  > a > img, .planes-tab > tbody > tr > td:nth-of-type(6)  > a > img
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
    border : 0px;
}

.members-details-tab > tbody > tr > td:nth-of-type(1)
{
    font-weight : bold;
    text-align : right;
}

.members-delete-tab > tbody > tr:nth-of-type(3) > td
{
    font-weight : bold;
    text-align : center;
}

.members-delete-tab > tbody > tr:nth-of-type(2) > td:nth-of-type(3), .members-delete-tab > tbody > tr:nth-of-type(2) > td:nth-of-type(4)
{
    text-align : center;
}

.members-delete-tab > tbody > tr:nth-of-type(2) > td:nth-of-type(5), .members-delete-tab > tbody > tr:nth-of-type(4) > td:nth-of-type(6)
{
    text-align : right;
}

.flights-details-tab > tbody > tr > td:nth-of-type(1)
{
    text-align : right;
    font-weight : bold;
}

.planes-date-tab
{
    float : left;
}

.planes-date-tab > tbody > tr > td
{
    text-align : center;
    position : relative;
    padding : 0px;
}

.planes-date-tab > tbody > tr:nth-of-type(2) > td
{
    padding : 1px 5px;
}

.planes-date-tab > tbody > tr > td > a
{
    display : block;
    width : 100%;
    height : 100%;
    margin : 0px;
    padding : 0px;
    color : rgb(252, 255, 245);
    text-decoration : none;
    background-color : rgb(145, 170, 157);
}

.planes-date-tab > tbody > tr > td > a:hover
{
    text-shadow: rgb(0, 0, 0) 0px 0px 5px;
    font-weight : bold;
}

.flights-tab > tbody > tr > td:nth-of-type(9)  > a, .flights-tab > tbody > tr > td:nth-of-type(10)  > a, .flights-tab > tbody > tr > td:nth-of-type(11)  > a
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
}

.flights-tab > tbody > tr > td:nth-of-type(9)  > a > img, .flights-tab > tbody > tr > td:nth-of-type(10)  > a > img, .flights-tab > tbody > tr > td:nth-of-type(11)  > a > img
{
    display : block;
    width : 18px;
    height : 18px;
    margin : 0px;
    padding : 0px;
    border : 0px;
}

form
{
    margin : 0px;
    padding : 1px;    
}

form > p
{
    margin : 0px;
    padding : 0px;
}

form > p > a
{
    display : block;
    float : left;
    width : auto;
    height : auto;
    padding : 4px 5px;
    color : rgb(25, 52, 65);
    font-size : 14px;
    line-height : 18px;
    text-decoration : underline;
}

form > p > label
{
    display : block;
    float : left;
    width : 186px;
    height : auto;
    padding : 4px 5px;
    color : rgb(25, 52, 65);
    font-size : 14px;
    text-align : right;
    line-height : 18px;
}

form > p > input[type=radio]
{
    display : block;
    float : left;
    width : 14px;
    height : 14px;
    margin : 6px;
    padding : 0px;
    color : rgb(0, 0, 0);
    border-radius : 10px;
    border : 1px solid rgb(25, 52, 65);
    box-shadow : 0px 0px 5px rgb(25, 52, 65);
    outline : 0px;
}

form > p > input[type=text], form > p > input[type=password]
{
    display : block;
    float : left;
    width : 184px;
    height : 20px;
    margin : 1px;
    padding : 2px 5px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : rgb(0, 0, 0);
    font-size : 14px;
    line-height : 20px;
    border : 1px solid rgb(25, 52, 65);
    background-color : rgb(252, 255, 245);
    box-shadow : 0px 0px 5px rgb(25, 52, 65);
    outline : 0px;
}

form > p > input[type=text]:focus, form > p > input[type=password]:focus, form > p > textarea:focus
{
    box-shadow : 0px 0px 5px rgb(25, 52, 65), 0px 0px 5px rgb(25, 52, 65) inset;
}

form > p > select
{
    display : block;
    float : left;
    height : 24px;
    margin : 2px;
    padding : 2px 5px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : rgb(0, 0, 0);
    font-size : 14px;
    line-height : 20px;
    box-shadow : 0px 0px 5px rgb(25, 52, 65);
    outline : 1px solid rgb(25, 52, 65);
    outline-offset : 0px;
}

@-moz-document url-prefix()
{
    form > p > select
    {
        display : block;
        float : left;
        height : 24px;
        margin : 2px;
        padding : 2px 5px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color : rgb(0, 0, 0);
        font-size : 14px;
        line-height : 20px;
        box-shadow : 0px 0px 5px rgb(25, 52, 65);
        outline : 1px solid rgb(25, 52, 65);
        outline-offset : -7px;
    }
}

form > p > input[type=submit]
{
    display : block;
    float : left;
    width : 196px;
    height : 26px;
    margin : 1px;
    padding : 2px 5px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : rgb(25, 52, 65);
    font-size : 14px;
    font-weight : bold;
    text-align : center;
    line-height : 20px;
    border : 1px solid rgb(25, 52, 65);
    background-color : rgb(252, 255, 245);
    box-shadow : 0px 0px 5px rgb(25, 52, 65);
    outline : 0px;
}

form > p > input[type=submit]:nth-of-type(1)
{
    display : none;
}

form > p > input[type=hidden]
{
    display : none;
}

form > p > textarea
{
    display : block;
    float : left;
    width : 384px;
    height : 88px;
    margin : 1px;
    padding : 5px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : rgb(64, 64, 64);
    font-size : 12px;
    line-height : 16px;
    border : 1px solid rgb(25, 52, 65);
    background-color : rgb(252, 255, 245);
    box-shadow : 0px 0px 5px rgb(25, 52, 65);
    outline : 0px;
}

.break-line
{
    height : 0px;
    clear : left;
}

.background-menu
{
    position : relative;
    z-index : 0;
	width : 100%;
}

.background-menu > div:nth-of-type(1)
{
    float : left;
    position : relative;
    width : 50%;
}

.background-menu > div:nth-of-type(1) > div:nth-of-type(1)
{
    width : 100%;
}

.background-menu > div:nth-of-type(1) > div:nth-of-type(1) > div
{
    float : right;
    width : 300px;
    margin-right : 600px;
}

.background-menu > div:nth-of-type(1) > div:nth-of-type(1) + div
{
    clear : right;
    height : 0px;
}

.background-menu > div:nth-of-type(2)
{
    float : left;
    position : relative;
    width : 50%;
}

.background-menu > div:nth-of-type(2) > div:nth-of-type(1)
{
    width : 100%;
}

.background-menu > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    float : left;
    width : 300px;
    margin-left : 600px;
}

.background-menu > div:nth-of-type(2) > div:nth-of-type(1) + div
{
    clear : left;
    height : 0px;
}

.background-menu + div
{
    clear : left;
    height : 0px;
}

#background-top-menu-id, #background-top-menu-id > div:nth-of-type(1), #background-top-menu-id > div:nth-of-type(1) > div:nth-of-type(1), #background-top-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div, #background-top-menu-id > div:nth-of-type(2), #background-top-menu-id > div:nth-of-type(2) > div:nth-of-type(1), #background-top-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    /*
    height : 161px;
*/
    height : 201px;
}

#background-top-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div
{
    background-image: linear-gradient(left, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
    background-image: -o-linear-gradient(left, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
    background-image: -moz-linear-gradient(left, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
    background-image: -webkit-linear-gradient(left, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
}

#background-top-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    background-image: linear-gradient(right, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
    background-image: -o-linear-gradient(right, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
    background-image: -moz-linear-gradient(right, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
    background-image: -webkit-linear-gradient(right, rgba(25, 52, 65, 0), rgba(25, 52, 65, 1));
}

#background-middle-menu-id
{
    height : 40px;
    transition : height 0.3s 0s ease-out;
    -o-transition : height 0.3s 0s ease-out;
    -moz-transition : height 0.3s 0s ease-out;
    -webkit-transition : height 0.3s 0s ease-out;
}

#background-middle-menu-id > div:nth-of-type(1), #background-middle-menu-id > div:nth-of-type(1) > div:nth-of-type(1), #background-middle-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div, #background-middle-menu-id > div:nth-of-type(2), #background-middle-menu-id > div:nth-of-type(2) > div:nth-of-type(1), #background-middle-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    height : 41px;
}

#background-middle-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div
{
    background-image: linear-gradient(left, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
    background-image: -o-linear-gradient(left, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
    background-image: -moz-linear-gradient(left, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
    background-image: -webkit-linear-gradient(left, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
}

#background-middle-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    background-image: linear-gradient(right, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
    background-image: -o-linear-gradient(right, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
    background-image: -moz-linear-gradient(right, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
    background-image: -webkit-linear-gradient(right, rgba(62, 96, 111, 0), rgba(62, 96, 111, 1));
}

#background-user-menu-id, #background-admin-menu-id
{
    height : 0px;
    transition : height 0.3s 0s ease-out;
    -o-transition : height 0.3s 0s ease-out;
    -moz-transition : height 0.3s 0s ease-out;
    -webkit-transition : height 0.3s 0s ease-out;
}

#background-user-menu-id > div:nth-of-type(1), #background-user-menu-id > div:nth-of-type(1) > div:nth-of-type(1), #background-user-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div, #background-user-menu-id > div:nth-of-type(2), #background-user-menu-id > div:nth-of-type(2) > div:nth-of-type(1), #background-user-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div, #background-admin-menu-id > div:nth-of-type(1), #background-admin-menu-id > div:nth-of-type(1) > div:nth-of-type(1), #background-admin-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div, #background-admin-menu-id > div:nth-of-type(2), #background-admin-menu-id > div:nth-of-type(2) > div:nth-of-type(1), #background-admin-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    height : 40px;
}

#background-user-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div, #background-admin-menu-id > div:nth-of-type(1) > div:nth-of-type(1) > div
{
    background-image: linear-gradient(left, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
    background-image: -o-linear-gradient(left, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
    background-image: -moz-linear-gradient(left, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
    background-image: -webkit-linear-gradient(left, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
}

#background-user-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div, #background-admin-menu-id > div:nth-of-type(2) > div:nth-of-type(1) > div
{
    background-image: linear-gradient(right, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
    background-image: -o-linear-gradient(right, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
    background-image: -moz-linear-gradient(right, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
    background-image: -webkit-linear-gradient(right, rgba(145, 170, 157, 0), rgba(145, 170, 157, 1));
}

.menu
{
    position : relative;
    z-index : 1;
    width : 1200px;
    color : rgb(252, 255, 245);
}

.menu + div
{
    clear : left;
    height : 0px;
}

#top-menu-id
{
    /*
    height : 160px;
    margin : -161px auto 0px auto;
*/
    height : 200px;
    margin : -201px auto 0px auto;
	background-color : rgb(25, 52, 65);
    background-image : radial-gradient(bottom center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(25, 52, 65, 1));
    background-image : -o-radial-gradient(bottom center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(25, 52, 65, 1));
    background-image : -moz-radial-gradient(bottom center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(25, 52, 65, 1));
    background-image : -webkit-radial-gradient(bottom center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(25, 52, 65, 1));
}

#top-menu-id > div:nth-of-type(1)
{
    float : left;
    width : 1000px;
    /*
    height : 160px;
*/
    height : 200px;
}

#top-menu-id > div:nth-of-type(1) > div:nth-of-type(1)
{
    width : 1000px;
    height : 120px;
    font-size : 48px;
    line-height : 120px;
    text-align : center;
    text-shadow: rgb(252, 255, 245) 0px 0px 20px;
}

#top-menu-id > div:nth-of-type(1) > div:nth-of-type(2)
{
    width : 960px;
    /*
    height : 18px;
    padding : 11px 20px;
*/
    height : 72px;
    padding : 4px 20px;
}

#top-menu-id > div:nth-of-type(2)
{
    float : left;
    width : 200px;
    height : 160px;
}

#top-menu-id > div:nth-of-type(2) a
{
    color : rgb(252, 255, 245);
}

#middle-menu-id
{
    height : 40px;
    margin : -40px auto 0px auto;
	background-color : rgb(62, 96, 111);
	background-image : radial-gradient(center center, 50% 50%, rgba(0, 0, 0, 0.25), rgba(62, 96, 111, 1));
    background-image : -o-radial-gradient(center center, 50% 50%, rgba(0, 0, 0, 0.25), rgba(62, 96, 111, 1));
    background-image : -moz-radial-gradient(center center, 50% 50%, rgba(0, 0, 0, 0.25), rgba(62, 96, 111, 1));
    background-image : -webkit-radial-gradient(center center, 50% 50%, rgba(0, 0, 0, 0.25), rgba(62, 96, 111, 1));
    transition : margin-top 0.3s 0s ease-out;
    -o-transition : margin-top 0.3s 0s ease-out;
    -moz-transition : margin-top 0.3s 0s ease-out;
    -webkit-transition : margin-top 0.3s 0s ease-out;
}

#user-menu-id, #admin-menu-id
{
    height : 0px;
    margin : 0px auto;
	background-color : rgb(145, 170, 157);
    background-image : radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(145, 170, 157, 1));
    background-image : -o-radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(145, 170, 157, 1));
    background-image : -moz-radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(145, 170, 157, 1));
    background-image : -webkit-radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(145, 170, 157, 1));
    transition : height 0.3s 0s ease-out, margin-top 0.3s 0s ease-out;
    -o-transition : height 0.3s 0s ease-out, margin-top 0.3s 0s ease-out;
    -moz-transition : height 0.3s 0s ease-out, margin-top 0.3s 0s ease-out;
    -webkit-transition : height 0.3s 0s ease-out, margin-top 0.3s 0s ease-out;
}

#middle-menu-id > a, #user-menu-id > a, #admin-menu-id > a
{
    display : block;
    float : left;
    width : auto;
    height : 30px;
    margin : 0px;
    padding : 5px 20px;
    line-height : 30px;
    color : rgb(252, 255, 245);
    font-size : 24px;
    text-align : center;
    text-decoration : none;
    text-shadow: rgb(0, 0, 0) 0px 0px 5px;
    transition : background-image 0.3s 0s ease-out;
    -o-transition : background-image 0.3s 0s ease-out;
    -moz-transition : background-image 0.3s 0s ease-out;
    -webkit-transition : background-image 0.3s 0s ease-out;
}

#middle-menu-id > a:hover
{
    background-image : linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.25) 50%, rgba(252, 255, 245, 0));
    background-image : -o-linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.25) 50%, rgba(252, 255, 245, 0));
    background-image : -moz-linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.25) 50%, rgba(252, 255, 245, 0));
    background-image : -webkit-linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.25) 50%, rgba(252, 255, 245, 0));
}

#user-menu-id > a:hover, #admin-menu-id > a:hover
{
    background-image : linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.6) 50%, rgba(252, 255, 245, 0));
    background-image : -o-linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.6) 50%, rgba(252, 255, 245, 0));
    background-image : -moz-linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.6) 50%, rgba(252, 255, 245, 0));
    background-image : -webkit-linear-gradient(left, rgba(252, 255, 245, 0), rgba(252, 255, 245, 0.6) 50%, rgba(252, 255, 245, 0));
}

#content-id
{
    width : 1200px;
    margin : 0px auto;
    padding-top : 40px;
    background-image : radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    background-image : -o-radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    background-image : -moz-radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    background-image : -webkit-radial-gradient(top center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    transition : margin-top 0.3s 0s ease-out;
    -o-transition : margin-top 0.3s 0s ease-out;
    -moz-transition : margin-top 0.3s 0s ease-out;
    -webkit-transition : margin-top 0.3s 0s ease-out;
}

.calendar-green
{
    width : 50px;
    padding : 16px 0px;
    background-color : rgb(145, 170, 157);
}

.calendar-red
{
    width : 50px;
    padding : 16px 0px;
    background-color : rgb(62, 96, 111);
}

.legend > tbody > tr:nth-of-type(1) > td:nth-of-type(1)
{
    width : 10px;
    background-color : rgb(145, 170, 157);
}

.legend > tbody > tr:nth-of-type(2) > td:nth-of-type(1)
{
    width : 10px;
    background-color : rgb(62, 96, 111);
}

.legend > tbody > tr > td:nth-of-type(2)
{
    font-weight : normal;
}

.footer
{
    width : 1200px;
    height : 50px;
    margin : 0px auto;
    background-image : radial-gradient(center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    background-image : -o-radial-gradient(center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    background-image : -moz-radial-gradient(center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
    background-image : -webkit-radial-gradient(center, 50% 10px, rgba(62, 96, 111, 0.75), rgba(252, 255, 245, 1));
}

.footer + div
{
    width : 1180px;
    padding : 0px 10px 10px 20px;
    text-align : center;
    color : rgb(62, 96, 111);
    margin : 0px auto;
}
